
var initCmsNodePropertyInfoBean;
var getCmsNodePropertyInfoBeanFromOpenPage = function(){
	var cmsnodepropertyinfoBean = {};
	cmsnodepropertyinfoBean.id = jQuery('#idEditor').val();
	
	
	cmsnodepropertyinfoBean.name = jQuery('#nameEditor').val();
	
	if(!cmsnodepropertyinfoBean.name){
		$.ligerDialog.error("请输入属性值!");
		return null;
	}	cmsnodepropertyinfoBean.val = jQuery('#valEditor').val();
	
	if(!cmsnodepropertyinfoBean.val){
		$.ligerDialog.error("请输入属性值!");
		return null;
	}	cmsnodepropertyinfoBean.nid = jQuery('#nidEditor').val();
	
	if(!cmsnodepropertyinfoBean.nid){
		$.ligerDialog.error("请输入节点!");
		return null;
	}	
	return cmsnodepropertyinfoBean;
};

var initCmsNodePropertyInfoPage = function(){
	jQuery('#ligerName').ligerComboBox({
		data:propertyKeyData,
		valueField:'value',
		textField:'text',
		valueFieldID:'nameEditor'
	});
};

var bindCmsNodePropertyInfoUpdateButtom = function(){
	jQuery('#updateEdit').unbind('click').click(function(){
		var cmsnodepropertyinfoBean = getCmsNodePropertyInfoBeanFromOpenPage();
		if(null != cmsnodepropertyinfoBean){
			doSaveCmsNodePropertyInfos([cmsnodepropertyinfoBean]);
		}
	});
};
var bindCmsNodePropertyInfoResetButtom = function(){
	jQuery('#resetEdit').unbind('click').click(function(){
		if(!initCmsNodePropertyInfoBean){
			jQuery("#nameEditor").val('');
			jQuery("#valEditor").val('');
			jQuery("#nidEditor").val('');
		}else{
			if(!initCmsNodePropertyInfoBean.name){
				jQuery("#nameEditor").val('');
			}else{
				jQuery("#nameEditor").val(initCmsNodePropertyInfoBean.name);
			}
			if(!initCmsNodePropertyInfoBean.val){
				jQuery("#valEditor").val('');
			}else{
				jQuery("#valEditor").val(initCmsNodePropertyInfoBean.val);
			}
			if(!initCmsNodePropertyInfoBean.nid){
				jQuery("#nidEditor").val('');
			}else{
				jQuery("#nidEditor").val(initCmsNodePropertyInfoBean.nid);
			}
		}
	});
};



jQuery(function(){
	initCmsNodePropertyInfoPage();
	bindCmsNodePropertyInfoUpdateButtom();
	bindCmsNodePropertyInfoResetButtom();
});